シェルの''と""の使い分け
基本は"" を使う
変数を展開できる
$ をシェルに解釈させたくない時のみ'' を使う
awk の列番号($1 $2 など)
grep / sed の正規表現で $ を使うとき
code: (sh)
# 変数展開
echo "Hello, $USER" => Hello, Alice
echo 'Hello, $USER' => Hello, $USER
# awkの列番号
echo "aaa" | awk '{print $1}' => aaa
echo "aaa" | awk "{print $1}" => 何も出力されない
# 正規表現の行末マッチ
grep 'foo$' file.txt # 行末の foo にマッチ
#Linux
#シェル